/**    
 * 文件名：Ex1ColorDetector.java    
 *    
 * 版本信息：    
 * 日期：2014年3月7日    
 * xyj 足下 xyj 2014     
 * 版权所有    
 *    
 */
package opencvtest.chapter03;

import static com.googlecode.javacv.cpp.opencv_highgui.CV_LOAD_IMAGE_COLOR;
import static opencvtest.OpenCVUtils.loadAndShowOrExit;
import static opencvtest.OpenCVUtils.show;

import java.awt.Color;
import java.io.File;

import com.googlecode.javacv.cpp.opencv_core.IplImage;

/**
 * @项目名称：opencv-test
 * @类名称：Ex1ColorDetector
 * @类描述：
 * @创建人：zhuyi
 * @创建时间：2014年3月7日 下午5:07:15
 * @修改人：zhuyi
 * @修改时间：2014年3月7日 下午5:07:15
 * @修改备注：
 * @version
 * 
 */
public class Ex1ColorDetector {

    public static void main(String[] args) {

        // 1. Create image processor object, here blue sky
        ColorDetector colorDetector = new ColorDetector(100, new Color(130, 190, 230));

        // 2. Read input image
        IplImage src = loadAndShowOrExit(new File("data/boldt.jpg"), CV_LOAD_IMAGE_COLOR);

        // 3. Process that input image and display the result
        IplImage dest = colorDetector.process(src);
        show(dest, "result");

    }
}
